<template>
	<view>
		<u-button type="primary" open-type="getPhoneNumber"
	     	@getphonenumber="getPhone"
		>登录</u-button>
	</view> 
</template>

<script>
	import {toLoginApi} from '@/api/home.js'
	import {getXinOrder} from '@/api/xinguan.js'
	export default { 
		methods:{
			getPhone(e){
				// 小程序的登录流程
				
				// 1.先调用微信官方的wx.login() 方法 拿到
				// 微信官方提供的code
				// 2.在根据按钮的getPhoneNumber配置 获取到用户基本信息
				// 3.在通过公司的登录接口 传递用户信息 appid 登录需要的code等
				// 4.登录成功后返回token
				
				
				console.log(e,"**************")
				// errMsg: "getPhoneNumber:fail no permission"
				
					uni.showModal({
						title:"提示",
						content:"您确定授权信息登录？",
						success(res){
							if(res.confirm){
								// getUserInfo  以后替换成getPhoneNumber
									uni.getUserInfo({ //获取昵称和头像
										success(user){
											console.log(user,"66666666666666")	
											uni.login({ //调用微信官方的login获取到code
												success(res){
													// 调用登录接口
													console.log(res.code,"00000")
													toLoginApi({ //登录接口调用
														appid:"wxa0f1a106300076a2",
														secret:"87df0c50c452e0f4b786220bb4eb7e37",
														nickName:user.userInfo.nickName,
														avatarUrl:user.userInfo.avatarUrl,
														code:res.code  //微信官方的登录凭证
													}).then(lres=>{
															console.log(lres,"----------")
									
															uni.setStorageSync("token",lres.data.user_Token)
											
													})
												}
											})
											
										}
									})
								// 授权方法
							}
							if(res.cancel){
								
							}
						}
						
					})
					
				
				
				
				
			}
		},
		onLoad(){
				// 获取新冠订单
			getXinOrder().then(res=>{
				console.log(res,"HHHHHHHHHHHHHHHH")
			})
						
		
		}
	}
</script>

<style>
</style>